package work.mediway.mdm.biz.vo.patient;

import com.fasterxml.jackson.annotation.JsonIgnore;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import work.mediway.mdm.core.vo.BaseVO;

/**
 * 合并患者列表
 *
 * @author zhongyj <1126834403@qq.com><br/>
 * @date 2020/12/16
 */
@EqualsAndHashCode(callSuper = true)
@ApiModel("合并患者列表")
@Data
public class PatientMergeLogListVO extends BaseVO {

    @ApiModelProperty("合并前患者平台Id")
    private String mergePatOldPatientId;

    @ApiModelProperty("合并后患者平台Id")
    private String mergePatPatientId;

    @ApiModelProperty("患者姓名")
    private String patPatientName;

    @ApiModelProperty("患者性别")
    private String patSexCode;

    @ApiModelProperty("患者性别")
    private String patSexDesc;

    @ApiModelProperty("患者出生日期")
    private String patBirthDate;

    @ApiModelProperty("患者身份证号")
    private String patPatientCardNo;

    @ApiModelProperty("患者证件类型")
    private String patPatientCardType;

    @ApiModelProperty("院区名称")
    private String hosCode;

    @ApiModelProperty("院区名称")
    private String hosDesc;

    @ApiModelProperty("婚姻状况")
    private String patMariStatusCode;

    @ApiModelProperty("婚姻状况")
    private String patMariStatusDesc;

    @ApiModelProperty("合并状态")
    private String mergeStatus;

    @ApiModelProperty("操作人")
    private String mergeUserId;

    @ApiModelProperty("操作时间")
    private String mergeUpdateDateTime;

    @JsonIgnore
    private String mergeUpdateDate;

    @JsonIgnore
    private String mergeUpdateTime;

}
